﻿CREATE TABLE [dbo].[dtAny]
(
[CodeID] [int] NOT NULL IDENTITY(0, 1),
[hName] [nvarchar] (60) NULL,
[mgrid] [int] NULL,
[hrclvl] [smallint] NULL,
[hrccrt] [varchar] (120) NULL,
[DCode] [smallint] NULL
) ON [PRIMARY]


GO
EXEC sp_addextendedproperty N'Описание', N'Данная таблица содержит список разных линейных справочников,
если [hrclvl] = 0 - то строка содержит наименование справочника
если [hrclvl] = 1 - то строка содержит детали справочника
DCode - показивает код справочника и оно должно бит фиксированным и нередактируемим для пользователя :
DCode = 1 - Вид финансирования
DCode = 2 - Тип корреспондента
DCode = 3 - Источник финансирования
DCode = 4 - Формы оплаты
DCode = 5 - Дополнительный приказ
DCode = 6 - Вид бюджета
DCode = 7 - .... и так далее, справочники будут добавлятся постепенно по их нужды


', 'SCHEMA', N'dbo', 'TABLE', N'dtAny', NULL, NULL
GO
EXEC sp_addextendedproperty N'MS_Description', N'Уникальный код для разных справочников', 'SCHEMA', N'dbo', 'TABLE', N'dtAny', 'COLUMN', N'CodeID'
GO
EXEC sp_addextendedproperty N'MS_Description', N'Наименование ', 'SCHEMA', N'dbo', 'TABLE', N'dtAny', 'COLUMN', N'hName'
GO
EXEC sp_addextendedproperty N'MS_Description', N'Выш. Референс', 'SCHEMA', N'dbo', 'TABLE', N'dtAny', 'COLUMN', N'mgrid'
GO
EXEC sp_addextendedproperty N'MS_Description', N'Уровень', 'SCHEMA', N'dbo', 'TABLE', N'dtAny', 'COLUMN', N'hrclvl'
GO
EXEC sp_addextendedproperty N'MS_Description', N'Tree String', 'SCHEMA', N'dbo', 'TABLE', N'dtAny', 'COLUMN', N'hrccrt'
GO
EXEC sp_addextendedproperty N'MS_Description', N'Код (Номер) справочника', 'SCHEMA', N'dbo', 'TABLE', N'dtAny', 'COLUMN', N'DCode'

